package cn.soboys.subsys.bean.zj;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import lombok.experimental.Accessors;

import java.io.Serializable;
import java.util.Date;

@Data
@Accessors(chain = true)
@TableName("SysEmployee")
public class SysEmployee implements Serializable {
    @TableId(type = IdType.ASSIGN_ID)
    private String id;//主键
    @TableField("usercode")
    private String userCode;//员工编码
    @TableField("username")
    private String userName;//员工姓名
    @TableField("orgid")
    private String orgId;//所属组织ID
    @TableField("orgname")
    private String orgName;//组织名称
    @TableField("deptid")
    private String deptId;//所属部门ID
    @TableField("deptname")
    private String deptName;//所属部门名称
    private String phone;//座机号码
    private String mobile;//手机号码
    private String idno;//身份证号
    private String sex;//性别
    private Date birthday;//生日
    private String address;//住址
    private String postcode;//邮编
    private String postionid;//岗位Id
    private String jobtitle;//职务
    private String email;//邮箱
    @TableField("bizflag")
    private String bizFlag;//业务属性(业务员,非业务员)
    private String diploma;//最高学历
    private String college;//毕业院校
    private String major;//所学专业
    @TableField("isuserflag")
    private String isUserFlag;//是否登录系统
    private String validflag;
    private String note;//备注
    @TableField("employeestutas")
    private String employeeStutas;//员工状态
    private String keycloakId;
}